.middle{ width: 74%; margin: auto;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
.lg-hidden{ display: none}
/* 头部开始 */
.header-pc {
    width: 100%;
    height: 0.96rem;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0, 0, 0, .5);

}

.header-pc>.container {
    width: 80%; margin: auto;
}
.header-pc h1{ width: 15%; font-size: 0.5rem; line-height: 0.96rem; color: #fff; font-weight: bold}
.header-pc h1 img{ width: 55%; margin-top: 3%}
.header-pc-nav {
    width: 65%;
    height: 100%;
    padding: 0 5px;
}

.header-pc-nav .nav-item {
    line-height: 0.96rem;
    min-width: 1.2rem;
    position: relative;
    font-size: 0.18rem;
    color: #fff;
    border-bottom: 3px solid transparent;
    transition: font-size .3s;
}

.header-pc-nav .nav-item:hover,
.header-pc-nav .nav-item.on {
    font-size: 0.2rem;
    font-weight: bold;
    color: #efe288;
}

.header-pc-nav .nav-item a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: center;
}

.header-pc-nav .nav-item .sub-list {
    width: 100%;
    position: absolute;
    left: 0;
    top: 96px;
    background: rgba(0, 0, 0, .3);
    padding: 15px 0;
    display: none;
}

.header-pc-nav .nav-item:hover .sub-list {
    display: block;
}

.header-pc-nav .nav-item .sub-list .sub-item {
    display: block;
    width: 100%;
    height: 0.34rem;
    line-height:0.34rem;
    transition: all .3s;
}

.header-pc-nav .nav-item .sub-list .sub-item:hover {
    background: rgba(0, 0, 0, .5);
}

.header-pc-nav .nav-item .sub-list .sub-item a {
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.head-icon-wrp { width: 18%; float: right; margin-top:2%; background: rgba(255,255,255,0.5);border-radius: 0.2rem;}

.head-search-icon {
    cursor: pointer;
}
.head-icon-wrp .icon-item .head-search {
    width: 80%;
    float: left;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.14rem;
    border-radius: 0.2rem 0rem 0rem 0.2rem;
    text-indent: 1em;
    background: none;
    color: #fff;
}
.head-icon-wrp button{ background: none; width: 20%; line-height: 0.4rem; font-size: 0.2rem; color:#fff; font-weight: 300;}
.head-icon-wrp button::before{ font-weight: 300}
.head-search::placeholder{ color: #fff}
/* 头部结束 */
/*轮播图*/
.lb .swiper-button-next,
.lb .swiper-button-prev { width: 0.42rem; height: 0.42rem;margin: 0; top: inherit; bottom: 50%;-webkit-transition: all .5s;transition: all .5s; border: 2px solid #fff; border-radius: 50%;
    color: #fff; font-size: 0.3rem;}
.lb .swiper-button-prev:after, .lb .swiper-button-next:after{ font-size: 0.2rem; font-weight: bold;}
.lb .swiper-button-next { right: 5%;}
.lb .swiper-button-prev {left: 5%;}
.lb .swiper-button-prev:hover,.lb .swiper-button-next:hover{ border: 2px #fff solid;}
.lb .swiper-slide { position: relative}
.lb .swiper-slide img{ width: 100%;}
.lb .swiper-pagination-bullet{ width:0.15rem; height: 0.15rem; opacity: 0.5; background: #fff; margin: 0px 0.3rem !important;}
.lb .swiper-pagination-bullet-active{ opacity: 1;}
.lb .swiper-pagination{ bottom: 0.3rem; width: 100%; left: 0%;text-align: center;}
.inside-banner {position: relative;}
.inside-banner {
    height: 500px;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.inside-banner-images { display: block;width: 100%;}
.inside-crumb {
    font-size: 14px;
    color: #eaeaea;
    position: absolute;
    right: 8.5%;
    bottom: 20px;
    text-align: right;
}
.inside-crumb a {
    font-size: inherit;
    color: inherit;
}
/*优势*/
.adv-box{ width: 100%; display: inline-block; margin-top: 0.8rem}
.adv-box ul li{ width: 48%; margin-right: 4%; height: 2.48rem; box-shadow: 0px 3px 14px 0px rgba(84,101,207,.2); background: #fff; float: left;
    margin-bottom: 0.4rem; border-radius: 0.2rem; padding: 0.28rem; box-sizing: border-box;text-align: center;}
.adv-box ul li:nth-child(2n){ margin-right: 0px; }
.adv-box ul li .span{ width: 0.7rem; height: 0.7rem; text-align: center; display: block; margin: auto;-webkit-transition: all 2s;transition: all 2s;}
.adv-box ul li .span img{ height: 100%;}
.adv-box ul li h5{ font-size: 0.3rem; font-weight: bold; line-height: 0.6rem}
.adv-box ul li .adv-comnt,.adv-box ul li .adv-comnt p,.adv-box ul li .adv-comnt p sapn{ font-size: 0.16rem; line-height: 0.3rem}
.adv-box ul li:hover{ margin-top: -10px;transition: all 1s;}
.adv-box ul li:hover span{width: 0.8rem; height: 0.8rem;  }
    /*关于我们*/
.about-box{ width: 100%; display: inline-block; padding: 0.6rem 0rem; background: #fbfcff; padding-top: 0.8rem}
.about-left{ width: 47%;}
.about-left h3{ font-size: 0.45rem; line-height: 0.7rem; font-weight: bold}
.about-left h6{ font-size: 0.35rem; line-height: 0.6rem; font-weight: bold;text-transform:uppercase; color:#acaeb4}
.about-left h5{font-size: 0.3rem; line-height: 0.6rem; margin-top: 0.2rem; font-weight: bold}
.about-left .about-cont{ margin-top: 0.15rem}
.about-left .about-cont,.about-left .about-cont p,.about-left .about-cont p span{ font-size: 0.16rem; line-height: 0.35rem;text-indent:2em;}
.about-left .moer{ width: 1.8rem;height: 0.45rem; line-height: 0.45rem; text-align: center; margin-top: 0.3rem; background: #2647a7}
.about-left .moer a{ color: #fff; font-size: 0.16rem}
.about-left .moer:hover{ border-radius: 0.4rem; transition: all 2s}
.about-right{ width: 49%; height: 5.2rem; overflow: hidden}
.about-right img{ width: 100%; height: 100%; object-fit: cover;-webkit-transition: all 2s;transition: all 2s;}
.about-right:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/*产品*/
.pic-box{ margin-top: 0.4rem}
.index-titie{ width: 100%; display: inline-block;}
.index-titie .index-h4{display: flex; flex-direction: row; justify-content: center;}
.index-titie .index-h4 span{ font-weight: bold; font-size: 0.45rem; margin: 0px 15px;}
.index-titie .index-h4 i{ width: 0.65rem;  margin: 0px 10px;margin-top: 1.4%;}
.index-titie .index-h4 i img{ width: 100%;}
.index-titie p{ font-size: 0.28rem; line-height: 0.5rem; color:#acaeb4;text-transform:uppercase; text-align: center}
.index-titie h6{ width: 100%; text-align: center; font-size: 0.26rem; line-height: 0.45rem;}
.in-pic-numa{display: flex; flex-direction: row; justify-content: center; margin-top: 0.25rem }
.in-pic-numa li{ width: 2rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background:#2647a7; margin: 0rem 0.10rem;  }
.in-pic-numa li a{ font-size: 0.16rem; color: #fff}
.list-pic{ width: 100%; display: inline-block; margin-top: 0.3rem}
/*.list-index-pixc{ width: 100%; display: inline-block; padding: 0.2rem; box-sizing: border-box; background: #fff;box-shadow: 0px 3px 14px 0px rgba(84,101,207,0.2);*/
/*border-radius: 0.3rem; margin-bottom:0.5rem}*/
/*.list-index-pixc .list-left-pic{ width: 45%; height: 5rem; overflow: hidden}*/
/*.list-index-pixc .list-left-pic img{ width: 100%; height: 100%; object-fit: contain;}*/
/*.rig-index-pixc{ width: 50%;}*/
/*.rig-index-pixc h4{ font-size: 0.3rem; font-weight: bold;line-height: 0.6rem; margin-top: 0.4rem}*/
/*.pixc-cont{ margin-top: 0.2rem}*/
/*.pixc-cont,.pixc-cont p,.pixc-cont p span{ font-size: 0.18rem;line-height: 0.4rem}*/

.list-left-pic{ width: 32%; margin-right: 2%; float: left; overflow: hidden; margin-bottom: 0.3rem;}
.list-left-pic:nth-child(3n){ margin-right: 0px;}
.list-left-pic .rig-index-pixc{ width: 100%; height: 2.52rem; overflow: hidden; border: 1px solid #dfdfdf;}
.list-left-pic .rig-index-pixc img{ width: 100%; height: 100%; object-fit: cover;-webkit-transition: all 2s;transition: all 2s;}
.list-left-pic .pixc-cont{ width: 100%;text-align: center;line-height: 0.55rem; height: 0.55rem; background: #eee; font-size: 0.18rem}

.rig-index-pixc .pic-mort{ width: 1.6rem; height: 0.45rem;line-height: 0.45rem; text-align: center; background: #2647a7; margin-top: 0.3rem; }
.rig-index-pixc .pic-mort a{ color: #fff;}
.in-pic-numa li.on{ border-radius: 0.3rem; background: #feb401}
.rig-index-pixc .pic-mort:hover{ background:#feb401; border-radius: 0.3rem }
.list-left-pic:hover .rig-index-pixc img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.list-left-pic:hover .pixc-cont{ background:#2647a7; color: #fff;}
.list-pic .moer{ width: 2rem; height: 0.55rem; line-height: 0.55rem; background: #2647a7; text-align: center; border-radius: 0.3rem; display: block; margin: auto}
.list-pic .moer a{ font-size: 0.18rem; color: #fff}
.list-pic .moer:hover{ background: #feb401; }
.index-pic-lisd{ width: 100%; display: inline-block}
/*实验室*/
.case-box{ background:url("../images/casebei.png") no-repeat top ; background-size: 120%; padding: 0.7rem 0rem ;width: 100%; display: inline-block; margin-top: 0.5rem}
.case-swiper{ width: 100%; float: right; position: relative; overflow: hidden; margin-top: 0.4rem;}
.case-swiper .swiper-wrapper{ width: 100%; display: flex;}
.case-swiper .case-slide{ width: 362px; height: auto; overflow: hidden; flex-shrink: 0;}
.case-swiper .case-slide a{ border: 1px solid #1d3d95; width: 100%; height: 100%;  overflow: hidden; display: block;}
.case-swiper .case-slide .case-img{ width: 100%; height: 2.56rem; overflow: hidden}
.case-swiper .case-slide .case-img img{width: 100%; height: 100%; object-fit: cover;}
.case-swiper .case-slide p{ width: 100%; height: 0.55rem; line-height: 0.55rem; text-align: center; font-size: 0.16rem; color: #1d3d95; background: #fff }
.button-next4,.button-prev4 { width: 50px; height: 50px; background: #1d3d95; border-radius: 50%; color: #fff; font-size: 0.4rem; opacity: 0; top: 40%;}
.button-next4::after,.button-prev4::after{ font-size: 0.3rem;}
.case-swiper:hover .button-next4,.case-swiper:hover .button-prev4 { opacity: 1;}
.index-titel{ width: 100%; text-align: center}
.index-titel a{ color: #fff; width: 100%;}
.index-titel h4{ font-size: 0.4rem; font-weight: bold; line-height: 0.5rem; color: #fff}
.index-titel p{ font-size: 0.24rem;line-height: 0.5rem; text-transform:uppercase;}
.index-titel h6{ font-size: 0.24rem; line-height: 0.4rem; color: #fff}
/*新闻*/
.news-box{ background: url("../images/newsbei.jpg") no-repeat;padding-top:0.6rem; padding-bottom:0.5rem}
.news-index-list ul{display: flex; flex-direction: row; justify-content: center;}
.news-index-list ul li{ width: 1.4rem; height: 0.5rem; line-height: 0.5rem; float: left; display: block; background: #dfdfdf; border-radius: 15px;
    text-align: center; margin: 0rem 0.1rem}
.news-index-list ul li a{ font-size: 0.2rem}
.news-index-list ul li:hover{ background: #1b57ac}
.news-index-list ul li:hover a{ color: #fff}
.news-index-list ul li.on{ background: #1b57ac}
.news-index-list ul li.on a{ color: #fff}
.black_news{width: 100%;overflow: hidden ;}
.black_news .swiper-wrappe1r{ width: 59%; float: left;}
.black_news .leftnesw-slide{ width: 48%;border: 1px solid #999; margin-right: 2%; float: left; padding: 0.1rem}
.black_news .leftnesw-slide:nth-child(2){ margin-right: 0px;}
.black_news .leftnesw-slide .img_10{ width: 100%;height: 2.62rem;overflow: hidden;border-radius: 15px;}
.img_10 img{ width: 100%;height: 100%;object-fit: cover;}
.black_news .swiper-wrappe1r .leftnesw-slide p{margin: 0.2rem 0;box-sizing: border-box;font-size: 0.14rem;color: #999;line-height: 0.2rem;
    height: auto; border-bottom: 1px solid #dedede;padding-bottom: 0.2rem;}
.black_news .leftnesw-slide .moer_55{float: left;  height: 0.3rem;padding:5px 10px 0 10px; color: #999999;}
.black_news .leftnesw-slide .moer_5{float: right;  width: 1.1rem; height: 0.3rem;padding:5px 10px 0 10px; border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color: #999999;}
.swiper-wrappe1r .title_news{display: inline-block;padding-top: 0.3rem; box-sizing: border-box; font-size: 0.18rem;white-space: nowrap;
    text-overflow: ellipsis; box-sizing: border-box; width: 100%; overflow: hidden;}
.swiper-wrappe1r .title_news .news_da1{ width: 86%;float: right;font-size: 0.18rem;line-height: 0.3rem;color: #333333;}
.black_news .leftnesw-slide:hover{ color: #173576;}
.black_news .leftnesw-slide:hover p{ color: #173576;}
.black_news .leftnesw-slide:hover .img_10 img { -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.black_news .leftnesw-slide:hover .moer_5{ background: #173576; color: #ffffff}
.news_title{width: 40%;display: inline-block; float: right;}
.black_news .news_title .nesw-slide{ width: 100%;  border-bottom: 1px solid #999;border-radius: 0px; display: inline-block}
.black_news .news_title .nesw-slide:hover{ border-bottom:1px solid #173576;}
.news_title span:after{content: '';  width: 1px; height: 0.9rem; background: #333333; display: block; position: absolute; right: 8px; top: 0px;}
.news_title span{ width: 100px;float: left;font-size: 0.5rem;font-weight: bold;color: #666;font-family: Arial, Helvetica, sans-serif; top: 0;bottom: 0;margin: auto 0; list-style:none; text-align: center; position: relative;}
.news_title span i{font-size: 0.16rem;font-weight: 200;font-style: inherit;}
.news_title .title_news{ width: 100%  ;height:auto;float: right;font-size: 0.18rem;color: #333333; padding:0.25rem 0rem;}
.black_news .news_title .nesw-slide p{box-sizing: border-box;font-size:0.14rem;color: #999;line-height:0.3rem; height: auto;display: -webkit-box; /* 使用弹性盒子布局模型 */
    -webkit-box-orient: vertical; /* 垂直排列子元素 */
    -webkit-line-clamp: 2; /* 限制在3行 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis;  margin: 0.12rem; margin-bottom: 0.12rem}
.black_news .news_title .nesw-slide:hover .title_news div{color: #1d3d95;background: #ffffff;}
.black_news .news_title .nesw-slide:hover .title_news p{color: #1d3d95;background: #ffffff;}
.black_news .news_title .nesw-slide:hover .title_news span{color: #1d3d95;background: #ffffff;}
.black_news .news_title .nesw-slide:hover .title_news{color: #1d3d95;background: #ffffff;}
.news-infercx{ margin-top: 0.4rem}
.case-box .moer{ width: 1.8rem;height: 0.45rem; line-height: 0.45rem; display: block; margin: auto; text-align: center; margin-top: 0.3rem;
    background: #2647a7; background: #fff; border-radius: 0.2rem;}
.case-box .moer a{ color: #1d3d95; font-size: 0.16rem}
.case-box .moer:hover{ border-radius: 0.4rem; transition: all 2s}
.index-titie h4{ font-size: 0.4rem; line-height: 0.6rem; font-weight: bold;}
.news-box .index-titie  p{ font-size: 0.2rem}
.news-index-list { margin-top: 4%;}

/**/
.hounr-box{ background: url("../images/huoban-bg.jpg") no-repeat top; padding: 0.6rem 0rem}
.hounr-list{ margin-top: 0.3rem;}
.hounr-list ul {display: flex; flex-direction: row; justify-content: center;}
.hounr-list ul li{ width: 2.6rem;  height: 1.42rem; border: 1px  solid #dfdfdf;  border-radius: 0.2rem; overflow: hidden; display: block;
    margin: 0rem 0.1rem; margin-bottom: 0.2rem }
.hounr-list ul li img{ width: 100%; height: 100%;object-fit: cover}
/* 底部 */
.foot { background: #1b57ac; height: 3.2rem; padding-top: 0.3rem; }
.footer{ width: 100%; display: inline-block;}
.left_foot{ float: left; width: 42%; border-right: 1px solid rgba(255,255,255,0.2);}
.left_foot  img{ width: 33%;}
.left_foot .relation{ width: 60%; float: right; color: #fff; padding-top: 0.4rem;}
.left_foot .relation span{ font-size: 0.3rem; font-weight:bold}
.left_foot .relation p{ font-size:0.16rem; line-height: 0.4rem; width: 94%;}
.cent_foot{ padding-top: 0.3rem; float: left; width: 45%}
.cent_foot span{ font-size: 0.2rem; font-weight:bold; width: 100%;display: block;  color: #fff; line-height: 0.5rem;}
.cent_foot ul li a{  font-size: 0.14rem; color: #fff; line-height: 0.4rem;}
.cent_foot ul li:first-child{ padding-top: 0.15rem;}
.cent_foot ul{ width: 30%; float: left; margin-left: 3%; }
.cent_foot span a{ color: #fff;}
.right_foot{ float: right; padding-top: 0.5rem; width: 11%}
.right_foot ul li { float: left; width: 100%; margin-right: 10%;}
.right_foot ul li img{ width: 100%;}
.right_foot ul li p{ color: #fff; width: 100%; text-align: center; line-height: 40px;}
.bottom { background: #1b57ac; border-top: 1px solid rgba(255,255,255,0.2) ; height: 40px; line-height: 40px; color: #fff;}
.bottom  p{ text-align: center;}
.show-chanpin{width: 100%;display: inline-block;}
.show-chanpin .leftshowp{ width: 50%;float: left;height:auto;}
.link span{ font-size: 0.16rem; color: #fff; margin-right: 0.1rem; line-height: 0.3rem}
.link a{ font-size: 0.16rem; margin-right: 0.1rem; line-height: 0.3rem}
.catpos{ height:auto; overflow:hidden; padding:10px 0; background:#f5f5f5; font-size:20px; color:#000000; margin-bottom: 0.4rem; font-size: 0.14rem; line-height: 30px;}
.catpos a{font-size:0.14rem; color:#000000}
.inside_title_box { font-size: 0.14rem; line-height: 0.4rem;}
.catpos .ico{ display:inline-block; vertical-align:middle;}
/*联系我们*/
.map{width:50%;height: 6rem; float: left; }
.contact-inside{ width: 100%; display: inline-block;position: relative; margin-top: 0.6rem}
.contact{width: 50%; height: 6rem; padding: 0.4rem; background: rgba(47,99,174,0.8); display: block; box-sizing: border-box; float: right;}
.contact h5{ font-size: 0.3rem; color: #fff;}
.contact ul li i{  width: 0.3rem; height: 0.3rem; display: block; float: left; margin-right: 20px;}
.contact ul li i img{ width: 100%;}
.contact ul li,.contact ul li a{ color: #fff; font-size: 0.2rem;}
.contact ul li{width: 100%; display: inline-block; margin:0.2rem 0rem; line-height: 0.4rem;}
.xiaoshou a:nth-child(4){  padding-left: 29%; box-sizing: border-box;}
.xiaoshou a:nth-child(6){  padding-left: 29%; box-sizing: border-box;}
.xiaoshou a:nth-child(8){  padding-left: 29%; box-sizing: border-box;}
.xiaoshou a:nth-child(10){  padding-left: 29%; box-sizing: border-box;}
.contact dl dt{ width: 1.46rem; margin-right: 8%; float: left; margin-top: 3%;}
.contact dl dt img{ width: 100%; min-height: 1.46rem;}
.contact dl dt p{ line-height: 0.4rem; font-size: 0.16rem;  text-align: center; color: #fff;}
/* 留言-aciton */
.message .message_box {position: relative;margin-top:0.66rem;}
.message .message_box .message_center{width:80%;margin:auto;}
.message .message_box .message_center .message_input{width:50%;float:left;font-size:0.18rem;color:#6e6e6e;margin-bottom:0.3rem;}
.message .message_box .message_center .message_input input{width:81%;height:0.58rem;border:1px solid #2f63ae;border-radius:10px;padding:0 10px;
    font-size:0.16rem;}
.message .message_box .message_center .message_text {font-size:0.2rem;color:#6e6e6e;width:100%;height:1.4rem;overflow: hidden;margin-bottom:0.3rem; display: flex}
.message .message_box .message_center .message_text textarea{width:90%;height:100%;border:1px solid #2f63ae;border-radius:10px;padding:10px;font-size:0.2rem;}
.message .message_box .message_center .submit{display:block;width:30%;height:0.6rem;margin:auto;border:none;cursor: pointer; background: #2f63ae; border-radius: 0.2rem;
    font-size: 0.2rem; color: #fff; margin-bottom: 0.3rem}
.message .message_box .message_r{position:absolute;width:21%;height:2.08rem;background:url(../images/message_r_bg.png) no-repeat center;top:18%;right:0;}
.message .message_box .message_r span{display:block;float: right;line-height:0.45rem;margin-top:5px;text-align: right;font-size:0.18rem;padding:0 10px;
    color:#FFFFFF;font-weight: bold;}
/*新闻*/
.pro-fl{display: flex; flex-direction: row; justify-content: center; margin-bottom: 0.3rem}
.pro-fl a{ height: 0.5rem; line-height:0.5rem; text-align: center; border: 1px solid #f2f2f2; display:block; width: 2rem; margin: 0px 5px; border-radius: 0.25rem; font-size: 0.18rem; background: #f2f2f2;}
.pro-fl a:hover{background: #2f63ae;color: #fff;border:none;}
.pro-fl a.on{ background: #2f63ae; border:none;color: #fff;}
.page{margin:20px 0;}
.page ul{width:100%;text-align:center;}
.page a{display: inline-block;margin:0.5%;padding:0.5% 1%;border:1px solid #aaaaaa;transition: all 0.5s; font-size: 0.16rem}
.page a:hover{border:1px solid #2f63ae;background:#2f63ae;transition: all 0.5s; color: #fff;}
.page  span{ background: #2f63ae; color: #fff; margin:0.5%;padding:0.5% 1%; font-size: 0.16rem}
.nynewslist{ width: 100%; display: inline-block; padding: 0.2rem; box-sizing: border-box; border-bottom: 1px solid #dfdfdf; margin-top: 0.15rem }
.nynewslist .nynewslist_l{ width: 30%; height: 2.4rem; overflow: hidden}
.nynewslist .nynewslist_l img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 2s;transition: all 2s;}
.nynewslist .nynewslist_r{ width: 67%;}
.nynewslist .nynewslist_r .news-p{ font-size: 0.24rem; line-height: 0.4rem;   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里的3表示最多显示3行 */
    overflow: hidden;
    text-overflow: ellipsis;}
.nynewslist .nynewslist_r .news-p a{ font-size: 0.24rem; line-height: 0.4rem}
.nynewslist .nynewslist_r .news-sapn{ font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.1rem; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* 这里的3表示最多显示3行 */
    overflow: hidden;
    text-overflow: ellipsis;}
.moer-news{ margin-top: 0.3rem; width: 100%; display: inline-block; line-height: 0.4rem}
.moer-news i{ font-size: 0.16rem; float:right; width: 15%; display: block; text-align: right}
.moer-news .nynewslist_rmore{ font-size: 0.14rem; float: left; background: #2f63ae; text-align: center; line-height: 0.4rem; color: #fff; display: block;width: 15%;}
.nynewslist:hover .nynewslist_l img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.nynewslist:hover .nynewslist_rmore{ border-radius: 0.3rem;}

/*neiye*/
.wrapper{ width: 100%; display: inline-block}
.riht_show { width: 78%; float: right;}
.left_mbox{ width: 20%; float: left;}
.left_mbox .inner-left {width:100%;float:left;margin-top:0.2rem;}
.left_mbox .inner-left .left-title {color:#ffffff;background:#2f63ae;text-align:center;line-height:0.55rem;font-size:0.2rem;font-weight:bold;margin-bottom: 4px;}
.left_mbox .inner-nav {background:#fafafa;}
.left_mbox .inner-nav ul li {width:100%;text-align:center;height:0.5rem;line-height:0.5rem;border-bottom:1px #b3b3b3 dashed}
.left_mbox .inner-nav ul li.on{background-color:#2f63ae;}
.left_mbox .inner-nav ul li.on a{ color: #fff;}
.left_mbox .inner-nav ul li a {font-size:0.16rem;display:block;}
.left_mbox .inner-nav ul li a:hover {color:#fff;background:#2f63ae;}
.left_mbox .inner-nav ul li .hover {color:#fff;background:#2f63ae;}
.left_mbox .inner-nav-1 {margin-bottom:00.2rem;}
.left_mbox .inner-nav-1 ul {text-align:center;}
.left_mbox .inner-nav-1 ul li {display:inline-block;width:1.2rem;height:0.4rem;line-height:0.4rem;background:#3f3f3f;}
.left_mbox .inner-nav-1 ul li a {color:#fff;}
.left_mbox .inner-nav-1 ul .hover {background:#2f63ae;}
.left_mbox .inner-left .left-image {text-align:center;border:1px solid #2f63ae;margin-top:0.1rem;}
.left_mbox .inner-left .left-image ul li {width:2.5rem;margin:0 auto;}
.left_mbox .inner-left .left-image ul li a {padding:0.1rem;font-size:0.14rem;display:block;border-bottom:1px dashed #ccc;}
.left_mbox .inner-left .left-image ul li img {width:100%;}
.left_mbox .inner-left .left-contact {margin-top:0.1rem;margin-bottom: 4px;}
.left_mbox .inner-left .left-contact .cont {border:1px solid #2f63ae;padding:0.1rem;}
.left_mbox .inner-left .left-contact .cont span {font-weight:bold;font-size:0.16rem;}
.left_mbox .inner-left .left-contact .cont img {width:2rem;margin:10px auto;box-shadow:0 0 5px #ccc;display:block;}
.left_mbox .inner-left .left-contact .cont p {margin-bottom:10px;color:#666;}
.left_mbox .inner-left .left-contact .cont p i {margin-right:10px;width:0.15rem;}
.ner_inner{ margin-top: 0.2rem;}
.ner_inner ul li{ line-height: 0.4rem; border-bottom: 1px dotted #cacaca; font-size: 0.14rem; text-align: left; padding-left: 6px; height: 0.4rem; overflow: hidden;}
.img_inner li .img_thumb { width: 100%; height: 2.2rem; overflow: hidden; border: 1px solid #cacaca;}
.ner_inner ul li a{ font-size: 0.14rem}
.img_inner li .img_thumb img{ width: 100%; min-height: 100%;}
.img_inner li p{ background: #183050; color: #fff; line-height: 0.4rem; height: 0.4rem; text-align: center;}
.rec-news {margin:0px auto;background:#ffffff;margin-bottom:20px;}
.rec-news .title {color:#fff; text-align: left;height:0.4rem;line-height:0.4rem;overflow:hidden;background:#3f3f3f;padding:0 0.2rem;
    border-top:1px solid #ccc;font-size: 0.16rem;}
.rec-news .title .tittle-tittle {font-size:0.16rem;display:inline;}
.rec-news .title span {font-size:0.16rem;color:#fff;font-weight:bold;}
.rec-news .rec-news-img {overflow:hidden;padding:10px;}
.rec-news .rec-news-img li {overflow:hidden;border-bottom:1px dashed #94896B;padding-bottom:10px;}
.rec-news .rec-news-img li img {width:1.8rem;height:1.26rem;float:left;margin-right:0.1rem;border:1px solid #f79623;padding:2px;}
.rec-news .rec-news-img li a {font-size:0.16rem;color:#f79623;padding-top:0.2rem;}
.rec-news .rec-news-img li p {color:#666;margin-top:10px;}
.rec-news .rec-news-img li span {color:#999;}
.rec-news .rec-news-list {overflow:hidden;padding:10px;}
.rec-news .rec-news-list li {height:0.4rem; text-align: left; line-height:0.4rem;border-bottom:1px dashed #ccc;width:48%;float:left;margin:0 10px;overflow: hidden;}
.rec-news .rec-news-list li span {color:#2f63ae;margin-right:0.2rem;}
.rec-news .rec-news-list li a {COLOR:#666;}
.rec-news .rec-news-list li small {float:right;}
.show_thumb li{ float: left; width: 24%; margin-right: 8px;  margin-top: 10px; border: 1px #cacaca solid;}
.show_thumb li:last-child{ margin-right: 0px;}
.show_thumb li .show_pro{ width: 100%; height: 2.2rem; overflow: hidden;}
.show_thumb li .show_pro img{ width: 100%; min-height: 100%;}
.show_img .title {color:#fff;height:0.4rem;text-align: left;line-height:0.4rem;overflow:hidden;background:#3f3f3f;padding:0 0.2rem;
    border-top:1px solid #ccc;font-size:0.18rem;}
.show_thumb ul li p{ text-align: center; line-height: 0.35rem;}
.show_thumb{ margin-bottom: 0.4rem; display:inline-block;}

.InfoTitle {margin-bottom:0.3rem;border-bottom:1px #dad9d9 solid;padding-bottom:0.15rem;text-align:center;}
.InfoTitle h4 {font-size:0.22rem;margin:0;line-height:1.4;}
.InfoTitle .date {color:#666;margin-top:5px;}
.InfoTitle .date span {padding:0 5px;}
.attr{float: right;text-align: center;  margin-bottom: 0.3rem; width: 100%}
.attr,.attr span{ margin-right:0.2rem; font-size: 0.14rem}
.attr span a{ font-size: 0.14rem}
.cont,cont p.cont p span{ font-size: 0.16rem; line-height: 0.3rem;}
.cont img{ max-width:100%; width:auto !important; height: auto; display:block; margin:auto}
.info_previous_next_wrap {border-top:1px #dad9d9 solid;padding-top:16px;margin-top:0.4rem;font-size:0.14rem;color:#666;}

.info_previous_next_wrap b {font-weight:normal;}
.info_previous_next_wrap a {color:#666;text-decoration:none; font-size: 0.16rem }
.info_previous_next_wrap b{ font-size: 0.16rem}
.info_previous_next_wrap a:hover {color:#EA5404;}
.info_Previous,.info_Next {margin-bottom:10px;}

.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat; }
.toolbar{position:fixed;right:0px;top: 45%;/* bottom:50px; */background: #fff;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3); z-index: 9;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px; border-radius: 8px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*案例*/
.case_list .column {margin-bottom:0.25rem;}
.case_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;}
.case_list a:before,.case_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}
.case_list a:before {left:0;}
.case_list a:after {right:0;}
.case_list .h2 {font-size:0.18rem;margin:0.24rem 0 0;text-overflow:ellipsis;white-space:nowrap;}
.case_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 20px;}
.case_list .img:after {content:"";width:100%;height:100%;/* background-color:#000;opacity:.07; */position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}
.case_list a:hover .img:after {opacity:0;}
.case_list a:hover {color:#EA5404;}
.case_list a:hover:before,.case_list a:hover:after {width:0;}
.she-caase{ width: 31.7%; margin-right: 2.2%; float: left; margin-bottom: 0.25rem}
.she-caase:nth-child(3n){ margin-right: 0px}
.she-caase .img{ width: 100%; height: 2.5rem; overflow: hidden}
.she-caase .img img{ width: 100%; height: 100%; object-fit: cover}

.inner-box{ width: 100%; display: inline-block}
.inner-box-rig{ width: 77%;}
.inner-box-rig .h6{ font-size: 0.3rem; font-weight: bold; line-height: 0.6rem; border-bottom: 1px solid #dfdfdf;}
.inner-box-rig .sheen-cont{ margin-top: 0.3rem; margin-bottom: 0.5rem}
.inner-box-rig .sheen-cont,.inner-box-rig .sheen-cont p,.inner-box-rig .sheen-cont p span{ font-size: 0.16rem; line-height: 0.3rem;}
.inner-box-rig .sheen-cont img{ max-width: 100%; width: auto }

/*关于我们*/
.text-img{ width: 40%;}
.text{ width: 57%}
.text-img img{ width: 100%;}
.text,text p,text p span{ font-size: 0.16rem; line-height: 0.3rem;text-indent:2em;}
.dy_pp_jj{ margin-top: 0.3rem;}
.inner-box{ margin-bottom: 0.5rem;}
.honor{ margin-bottom: 0.6rem; margin-top: 0.5rem}
.honor-list{ margin-top: 0.3rem; width: 100%; position: relative; overflow: hidden;}
.honor-list .honor-thumb{ flex-shrink: 0;height: 5rem; overflow: hidden; border: 3px solid #2f63ae}
.honor-list .honor-thumb .honor-img{  display: contents}
.honor-list .honor-thumb img{ width: 100%; height: 100%; object-fit: contain}
.honor-list .swiper-button-next, .honor-list .swiper-button-prev{ width: 0.5rem; height: 0.5rem; border-radius: 50%; z-index: 99; background:#2f63ae; line-height: 0.5rem; text-align: center }
.honor-list .swiper-button-next:after, .honor-list .swiper-button-prev:after{ color: #fff; font-size: 0.3rem}

.coop-inside{ width: 100%;background: url(../images/casebei.png) no-repeat top; background-size: 120%;  display: block;margin-top: 0.2rem;padding-top: 0.2rem;padding-bottom:0.4rem;
}
.coop-inside ul { margin-top: 0.3rem;  width: 100%;display: inline-block;}
.coop-inside ul li{ width: 32%;margin-right: 1.5%;background: #fff;padding: 0.26rem;box-sizing: border-box;border-radius: 10px;float: left; height: 4rem}
.coop-inside ul li:last-child{ margin-right: 0px;}
.coop-inside ul li h5{ width:0.8rem;height:0.8rem; display: block; border-radius: 50%; background: #2f63ae;  text-align: center;margin: 0.2rem auto;}
.coop-inside ul li h5 img{ width: 70%; margin-top: 15%}
.coop-inside ul li .p{ text-align: center;font-size: 0.26rem;line-height: 0.36rem;margin: 0.2rem 0rem;}
.coop-inside ul li .span,.coop-inside ul li .span p{ color: #666;font-size: 0.16rem;line-height: 0.3rem;display: block; text-align: center;}
.coop-inside ul li .span span{ font-size: 0.16rem}
.coop-inside .index_title .en{ position: relative}
.coop-inside .index_title.red_txt .cn span{ color: #fff}
.index_title .en{ position:absolute; left:0; top:0; z-index:1; color:#e5e5e5; font-size:0.36rem; width:100%; font-weight:bold; letter-spacing:-2px;
    text-transform:uppercase; text-align: center}
.index_title .cn{ width: 100%; position:relative; z-index:2; font-size:0.36rem; font-weight:bold; color:#282828; padding:3px 0;display:inline-block;text-align: center}
.coop-inside .moer{ width: 1.8rem; height: 0.45rem; border-radius: 0.3rem; line-height: 0.45rem; background: #fff; display: block; margin: 0.3rem auto;  text-align: center}
.coop-inside .moer a{ font-size: 0.16rem; color: #2f63ae}
.coop-inside .moer:hover { background: #EA5404}
.coop-inside .moer:hover a{ color: #fff}
.org{ text-align: center}
.jiagou{ margin-bottom: 0.6rem}

@media screen and (max-width:1750px) {

    .honor-list .honor-thumb{ height: 4.5rem;}
    .list-left-pic .rig-index-pixc{ height: 2.28rem;}
    .case-swiper .case-slide .case-img{ height: 2.32rem}

}


